package com.zyb.lmbackend.service;

import com.zyb.lmbackend.entity.ClassifyTask;

/**
 * 批量分类服务接口：创建并执行分类任务。
 */
public interface BatchClassifierService {
    /**
     * 启动分类任务。
     * @param batchSize 分页抓取大小
     * @param maxConcurrency 并发线程数
     * @param taskVersion 任务版本（为空则新建）
     * @return 任务实体（包含 id/version/status）
     */
    ClassifyTask start(Integer batchSize, Integer maxConcurrency, Integer taskVersion);
}
